#pragma once

#include "CeBrainCommon.h"

class CTrainingCase
{
public:
	CTrainingCase(void);
	CTrainingCase( EOBJTYPE tEnvRoundMe[ ALL_DIRECTION_COUNT ] );
	~CTrainingCase(void);

	Complex GetSignalForNervus( int nNervusIndex );
	RESULT_JUDGMENT CompareNervusOutputSignal( int nNervusOutputVaule[OUTPUT_SIGNAL_COUNT] );

private:
	Complex m_nInputSignalSequence[ INPUT_SIGNAL_COUNT ][ ALL_DIRECTION_COUNT ];
	EOBJTYPE m_tEnvRoundMe[ ALL_DIRECTION_COUNT ];
	int m_nCurrentSignal[INPUT_SIGNAL_COUNT];
};

